Pular para o conteúdo

Substituir "[" e "]" por tag html [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Substituir "[" e "]" por tag html [RESOLVIDO]

Enviado em 07/08/2011 - 17:38h

Olá,

Tenho o seguinte código, como exemplo:

@status = `service meu_servico status | sed 's/\$/<br\\/>/g'` ;

O sed no final faz que ao final de cada linha seja incluído a tag <br/>, porém, não consigo utilizar outros comandos sed na mesma linha, como faço tranquilamente via linha de comando.

A linha era para ficar assim:

@status = `service restart-AWD status | sed 's/\$/<br\\/>/g' | sed 's/\[/<b>/g' | sed 's/\]/<\/b>/g'` ;

Assim tentei fazer através do Perl mesmo, com a minha pouco experiência, de apenas 2 dias. Tentei:

@status =~ s/\]/<b>/g

Mas até agora consegui nada efetivo. Existe solução?

Responder tópico

2. Re: Substituir "[" e "]" por tag html [RESOLVIDO]

Enviado em 07/08/2011 - 20:49h

Pensei que iria conseguir nunca '.'

Como resolvi:

$status = `service meu_servico status | sed 's/\$/<br\\/>/g'`;
$status =~ s/\[/<b>/g;
$status =~ s/\]/<\/b>/g;

3. Re: Substituir "[" e "]" por tag html [RESOLVIDO]

Enviado em 12/08/2011 - 12:47h


#Tente também o uso de "group" em regex
$status =~ s/\[([\w|\W|\d|\D|\s]*)\]/<b>$1<\/b>/gi;

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder